home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / OOFILE / Buildable, limited OOFILE / c-tree headers / ctdecl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-12  |  18.9 KB  |  385 lines  |  [TEXT/CWIE]

  1. /*
  2.  *    This program is the CONFIDENTIAL and PROPRIETARY property 
  3.  *    of FairCom(R) Corporation. Any unauthorized use, reproduction or
  4.  *    transfer of this computer program is strictly prohibited.
  5.  *
  6.  *              Copyright (c) 1984 - 1994 FairCom Corporation.
  7.  *    This is an unpublished work, and is subject to limited distribution and
  8.  *    restricted disclosure only. ALL RIGHTS RESERVED.
  9.  *
  10.  *            RESTRICTED RIGHTS LEGEND
  11.  *    Use, duplication, or disclosure by the Government is subject to
  12.  *    restrictions set forth in subparagraph (c)(1)(ii) of the Rights in
  13.  *     Technical Data and Computer Software clause at DFARS 252.227-7013.
  14.  *    FairCom Corporation, 4006 West Broadway, Columbia, MO 65203.
  15.  *
  16.  *    c-tree PLUS(tm)    Version 6.4
  17.  *            Release B
  18.  *            October 19, 1994
  19.  */
  20.  
  21. #ifndef ctDECLH
  22. #define ctDECLH
  23.  
  24. #include "ctifil.h"
  25.  
  26. #ifdef PROTOTYPE
  27.  
  28. #ifdef __cplusplus
  29. extern "C" {
  30. #endif
  31.  
  32. extern ctCONV  COUNT ctDECL ADDKEY(COUNT keyno,pVOID target,LONG recbyt,COUNT typadd);
  33. extern ctCONV  COUNT ctDECL ADDREC(COUNT datno,pVOID recptr);
  34. extern ctCONV  COUNT ctDECL ADDRES(COUNT datno,pVOID resptr,VRLEN varlen);
  35. extern ctCONV  COUNT ctDECL ADDVREC(COUNT datno,pVOID recptr,VRLEN varlen);
  36. extern ctCONV  COUNT ctDECL ALCBAT(COUNT numbat);
  37. extern ctCONV  COUNT ctDECL ALCSET(COUNT numset);
  38. extern ctCONV  COUNT ctDECL AVLFILNUM(COUNT numfils);
  39. extern ctCONV  COUNT ctDECL BATSET(COUNT filno,pVOID request,pVOID bufptr,VRLEN bufsiz,UCOUNT mode);
  40. extern ctCONV  COUNT ctDECL CHGBAT(COUNT batnum);
  41. extern ctCONV  COUNT ctDECL CHGICON(COUNT contextid);
  42. extern ctCONV  COUNT ctDECL CHGSET(COUNT setnum);
  43. extern ctCONV  COUNT ctDECL CLIFIL(struct ifil ctMEM *ifilptr);
  44. extern ctCONV  COUNT ctDECL CLNIDXX(pTEXT filnam,pTEXT fileword);
  45. extern ctCONV  COUNT ctDECL CLISAM(VOID );
  46. extern ctCONV  COUNT ctDECL CLRFIL(COUNT datno);
  47. extern ctCONV  COUNT ctDECL CLSFIL(COUNT filno,COUNT filmod);
  48. extern ctCONV  COUNT ctDECL CLSICON(COUNT contextid);
  49. extern ctCONV  COUNT ctDECL CMPIFIL(struct ifil ctMEM *ifilptr);
  50. extern ctCONV  COUNT ctDECL CMPIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,LONG permmask,pTEXT groupid,pTEXT fileword);
  51. extern ctCONV  COUNT ctDECL CREDAT(COUNT datno,pTEXT filnam,UCOUNT datlen,UCOUNT xtdsiz,COUNT filmod);
  52. extern ctCONV  COUNT ctDECL CREDATX(COUNT datno,pTEXT filnam,UCOUNT datlen,UCOUNT xtdsiz,COUNT filmod,LONG permmask,pTEXT groupid,pTEXT fileword);
  53. extern ctCONV  COUNT ctDECL CREIDX(COUNT keyno,pTEXT filnam,COUNT keylen,COUNT keytyp,COUNT keydup,COUNT nomemb,UCOUNT xtdsiz,COUNT filmod);
  54. extern ctCONV  COUNT ctDECL CREIDXX(COUNT keyno,pTEXT filnam,COUNT keylen,COUNT keytyp,COUNT keydup,COUNT nomemb,UCOUNT xtdsiz,COUNT filmod,LONG permmask,pTEXT groupid,pTEXT fileword);
  55. extern ctCONV  COUNT ctDECL CREIFIL(struct ifil ctMEM *ifilptr);
  56. extern ctCONV  COUNT ctDECL CREIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,LONG permmask,pTEXT groupid,pTEXT fileword);
  57. extern ctCONV  COUNT ctDECL CREISAM(pTEXT filnam);
  58. extern ctCONV  COUNT ctDECL CREISAMX(pTEXT filnam,COUNT userprof,pTEXT userid,pTEXT userword,pTEXT servname,LONG permmask,pTEXT groupid,pTEXT fileword);
  59. extern ctCONV  COUNT ctDECL CREMEM(COUNT keyno,COUNT keylen,COUNT keytyp,COUNT keydup,COUNT membno);
  60. extern ctCONV  COUNT ctDECL CTSBLDX(pTEXT filnam,pTEXT fileword);
  61. extern ctCONV  COUNT ctDECL CTSQL(pVOID ,pVOID ,VRLEN, COUNT ,LONG );
  62. extern ctCONV  COUNT ctDECL cttestfunc(VOID);
  63. extern ctCONV  COUNT ctDECL cttseg(COUNT segpos,COUNT mod,COUNT slen,pTEXT tarptr,pCOUNT aq,pConvMap mp);
  64. extern ctCONV  COUNT ctDECL ctuseg(COUNT spos,COUNT mod,COUNT slen,pTEXT tarptr,pCOUNT aq,pConvMap mp);
  65. extern ctCONV  LONG  ctDECL CTUSER(pTEXT command);
  66. extern ctCONV  LONG  ctDECL DATENT(COUNT datno);
  67. extern ctCONV  LONG  ctDECL DELBLD(COUNT keyno,pVOID target);
  68. extern ctCONV  COUNT ctDECL DELCHK(COUNT keyno,pVOID target,LONG recbyt);
  69. extern ctCONV  COUNT ctDECL DELIFIL(struct ifil ctMEM *ifilptr);
  70. extern ctCONV  COUNT ctDECL DELFIL(COUNT filno);
  71. extern ctCONV  COUNT ctDECL DELREC(COUNT datno);
  72. extern ctCONV  COUNT ctDECL DELRES(COUNT datno,pVOID resptr);
  73. extern ctCONV  COUNT ctDECL DELRFIL(COUNT datno);
  74. extern ctCONV  COUNT ctDECL DELVREC(COUNT datno);
  75. extern ctCONV  COUNT ctDECL ENARES(COUNT datno);
  76. extern ctCONV  LONG  ctDECL EQLKEY(COUNT keyno,pVOID target);
  77. extern ctCONV  COUNT ctDECL EQLREC(COUNT keyno,pVOID target,pVOID recptr);
  78. extern ctCONV  LONG  ctDECL ESTKEY(COUNT keyno,pVOID idxval1,pVOID idxval2);
  79. extern ctCONV  COUNT ctDECL EXPIFIL(struct ifil ctMEM *ifilptr);
  80. extern ctCONV  COUNT ctDECL EXPIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,LONG permmask,pTEXT groupid,pTEXT fileword);
  81. extern ctCONV  LONG  ctDECL FRCKEY(COUNT keyno,pVOID idxval,COUNT fractal);
  82. extern ctCONV  COUNT ctDECL FREBAT(VOID );
  83. extern ctCONV  COUNT ctDECL FRESET(VOID );
  84. extern ctCONV  COUNT ctDECL frmkey(COUNT keyno,pTEXT recptr,pTEXT txt,LONG pntr,VRLEN datlen);
  85. extern ctCONV  LONG  ctDECL FRSKEY(COUNT keyno,pVOID idxval);
  86. extern ctCONV  COUNT ctDECL FRSREC(COUNT filno,pVOID recptr);
  87. extern ctCONV  COUNT ctDECL FRSSET(COUNT keyno,pVOID target,pVOID recptr,COUNT siglen);
  88. extern ctCONV  COUNT ctDECL GETALTSEQ(COUNT keyno,pCOUNT altseq);
  89. #ifdef ctCONDIDX
  90. extern ctCONV  VRLEN ctDECL GETCIDX(COUNT datno,LONG bufsiz,pVOID idxcnd);
  91. #endif
  92. extern ctCONV  pTEXT ctDECL GETCURK(COUNT keyno,pVOID idxval,pVRLEN plen);
  93. extern ctCONV  pTEXT ctDECL GETCURKL(COUNT keyno,pVOID idxval);
  94. extern ctCONV  LONG  ctDECL GETCURP(COUNT datno);
  95. extern ctCONV  VRLEN ctDECL GETDODA(COUNT datno,LONG buflen,pVOID bufptr,COUNT mode);
  96. extern ctCONV  LONG  ctDECL GETFIL(COUNT filno,COUNT mode);
  97. extern ctCONV  VRLEN ctDECL GETIFIL(COUNT datno,LONG buflen,pVOID bufptr);
  98. extern ctCONV  COUNT ctDECL GETMNAME(COUNT superFileNo, pTEXT nambuf, VRLEN buflen,COUNT memberFileNo);
  99. extern ctCONV  COUNT ctDECL GETNAM(COUNT filno,pTEXT nambuf,VRLEN buflen,COUNT mode);
  100. extern ctCONV  LONG  ctDECL GETRES(COUNT datno,pVOID resptr,pVOID bufptr,VRLEN bufsiz,COUNT resmode);
  101. extern ctCONV  VRLEN ctDECL GETVLEN(COUNT datno);
  102. extern ctCONV  LONG  ctDECL GTEKEY(COUNT keyno,pVOID target,pVOID idxval);
  103. extern ctCONV  COUNT ctDECL GTEREC(COUNT keyno,pVOID target,pVOID recptr);
  104. extern ctCONV  LONG  ctDECL GTKEY(COUNT keyno,pVOID target,pVOID idxval);
  105. extern ctCONV  COUNT ctDECL GTREC(COUNT keyno,pVOID target,pVOID recptr);
  106. extern ctCONV  VRLEN ctDECL GTVLEN(COUNT datno,LONG recbyt);
  107. extern ctCONV  LONG  ctDECL IDXENT(COUNT keyno);
  108. extern ctCONV  COUNT ctDECL INTISAM(COUNT bufs,COUNT fils,COUNT sect);
  109. extern ctCONV  COUNT ctDECL INTISAMX(COUNT bufs,COUNT fils,COUNT sect,COUNT dbufs,COUNT userprof,pTEXT userid,pTEXT userword,pTEXT servname);
  110. extern ctCONV  COUNT ctDECL INTREE(COUNT bufs,COUNT fils,COUNT sect);
  111. extern ctCONV  COUNT ctDECL INTREEX(COUNT bufs,COUNT fils,COUNT sect,COUNT dbufs,COUNT userprof,pTEXT userid,pTEXT userword,pTEXT servname);
  112. extern ctCONV  COUNT ctDECL IOPERFORMANCE(pVOID bufptr);
  113. extern ctCONV  COUNT ctDECL LKISAM(COUNT lokmod);
  114. extern ctCONV  COUNT ctDECL LOADKEY(COUNT keyno,pVOID target,LONG recbyt,COUNT typadd);
  115. extern ctCONV  COUNT ctDECL LOKREC(COUNT datno,COUNT lokmod,LONG recbyt);
  116. extern ctCONV  LONG  ctDECL LSTKEY(COUNT keyno,pVOID idxval);
  117. extern ctCONV  COUNT ctDECL LSTREC(COUNT filno,pVOID recptr);
  118. extern ctCONV  COUNT ctDECL LSTSET(COUNT keyno,pVOID target,pVOID recptr,COUNT siglen);
  119. extern ctCONV  LONG  ctDECL LTEKEY(COUNT keyno,pVOID target,pVOID idxval);
  120. extern ctCONV  COUNT ctDECL LTEREC(COUNT keyno,pVOID target,pVOID recptr);
  121. extern ctCONV  LONG  ctDECL LTKEY(COUNT keyno,pVOID target,pVOID idxval);
  122. extern ctCONV  COUNT ctDECL LTREC(COUNT keyno,pVOID target,pVOID recptr);
  123. extern ctCONV  COUNT ctDECL MIDSET(COUNT keyno,pVOID recptr,COUNT siglen);
  124. extern ctCONV  LONG  ctDECL NEWREC(COUNT datno);
  125. extern ctCONV  LONG  ctDECL NEWVREC(COUNT datno,VRLEN varlen);
  126. extern ctCONV  pTEXT ctDECL NXTCTREE(VOID );
  127. extern ctCONV  LONG  ctDECL NXTKEY(COUNT keyno,pVOID idxval);
  128. extern ctCONV  COUNT ctDECL NXTREC(COUNT filno,pVOID recptr);
  129. extern ctCONV  COUNT ctDECL NXTSET(COUNT keyno,pVOID recptr);
  130. extern ctCONV  COUNT ctDECL OPNFIL(COUNT ufilno,pTEXT filnam,COUNT filmod);
  131. extern ctCONV  COUNT ctDECL OPNFILX(COUNT filno,pTEXT filnam,COUNT filmod,pTEXT fileword);
  132. extern ctCONV  COUNT ctDECL OPNICON(COUNT datno,COUNT keyno,COUNT contextid);
  133. extern ctCONV  COUNT ctDECL OPNIFIL(struct ifil ctMEM *ifilptr);
  134. extern ctCONV  COUNT ctDECL OPNIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,pTEXT fileword);
  135. extern ctCONV  COUNT ctDECL OPNISAM(pTEXT filnam);
  136. extern ctCONV  COUNT ctDECL OPNISAMX(pTEXT filnam,COUNT userprof,pTEXT userid,pTEXT userword,pTEXT servname,pTEXT fileword);
  137. extern ctCONV  COUNT ctDECL OPNRFIL(COUNT filno,pTEXT filnam,COUNT filmod);
  138. extern ctCONV  COUNT ctDECL OPNRFILX(COUNT filno,pTEXT filnam,COUNT filmod,pTEXT fileword);
  139. extern ctCONV  LONG  ctDECL ORDKEY(COUNT keyno,pVOID target,VRLEN offset,pVOID idxval);
  140. extern ctCONV  COUNT ctDECL PRMIIDX(struct ifil ctMEM *ifilptr);
  141. extern ctCONV  LONG  ctDECL PRVKEY(COUNT keyno,pVOID idxval);
  142. extern ctCONV  COUNT ctDECL PRVREC(COUNT filno,pVOID recptr);
  143. extern ctCONV  COUNT ctDECL PRVSET(COUNT keyno,pVOID recptr);
  144. #ifdef ctCONDIDX
  145. extern ctCONV  COUNT ctDECL PUTCIDX(COUNT datno,pVOID idxcnd,VRLEN varlen);
  146. #endif
  147. extern ctCONV  COUNT ctDECL PUTDODA(COUNT datno,pDATOBJ doda,UCOUNT numfld);
  148. extern ctCONV  COUNT ctDECL PUTFIL(COUNT filno,COUNT filmod);
  149. extern ctCONV  COUNT ctDECL PUTIFIL(struct ifil ctMEM *ifilptr);
  150. extern ctCONV  COUNT ctDECL PUTIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,pTEXT fileword);
  151. extern ctCONV  COUNT ctDECL TMPIIDXX(struct ifil ctMEM *ifilptr,LONG permmask,pTEXT groupid,pTEXT fileword);
  152. extern ctCONV  COUNT ctDECL TRANABT(VOID );
  153. extern ctCONV  COUNT ctDECL TRANCLR(VOID );
  154. extern ctCONV  LONG  ctDECL TSTVREC(COUNT datno,VRLEN varlen);
  155. extern ctCONV  COUNT ctDECL RBLIFIL(struct ifil ctMEM *ifilptr);
  156. extern ctCONV  COUNT ctDECL RBLIFILX(struct ifil ctMEM *ifilptr,pTEXT dataextn,pTEXT indxextn,LONG permmask,pTEXT groupid,pTEXT fileword);
  157. extern ctCONV  COUNT ctDECL RDVREC(COUNT datno,LONG recbyt,pVOID recptr,VRLEN bufsiz);
  158. extern ctCONV  COUNT ctDECL REDIREC(COUNT datno,LONG recbyt,pVOID recptr);
  159. extern ctCONV  COUNT ctDECL REDREC(COUNT datno,LONG recbyt,pVOID recptr);
  160. extern ctCONV  COUNT ctDECL REDVREC(COUNT datno,pVOID recptr,VRLEN bufsiz);
  161. extern ctCONV  COUNT ctDECL REGCTREE(pTEXT regid);
  162. extern ctCONV  COUNT ctDECL RETREC(COUNT datno,LONG recbyt);
  163. extern ctCONV  COUNT ctDECL RETVREC(COUNT datno,LONG recbyt);
  164. extern ctCONV  LONG  ctDECL RNGENT(COUNT keyno, pVOID key1, pVOID key2);
  165. extern ctCONV  COUNT ctDECL RRDREC(COUNT datno,pVOID recptr);
  166. extern ctCONV  COUNT ctDECL RWTREC(COUNT datno,pVOID recptr);
  167. extern ctCONV  COUNT ctDECL RWTVREC(COUNT datno,pVOID recptr,VRLEN varlen);
  168. extern ctCONV  COUNT ctDECL SECURITY(COUNT filno,pVOID bufptr,VRLEN bufsiz,COUNT mode);
  169. extern ctCONV  LONG  ctDECL SERIALNUM(COUNT datno);
  170. extern ctCONV  COUNT ctDECL SETALTSEQ(COUNT keyno,pCOUNT altseq);
  171. extern ctCONV  COUNT ctDECL SETCURI(COUNT datno,LONG recbyt,pVOID recptr,VRLEN datlen);
  172. extern ctCONV  COUNT ctDECL SETDEFBLK(COUNT datno,pDEFDEF defp);
  173. extern ctCONV  COUNT ctDECL SETFLTR(COUNT filno,pTEXT expression);
  174. extern ctCONV  COUNT ctDECL SETNODE(pTEXT nodename);
  175. extern ctCONV  LONG  ctDECL SETOPS(LONG ops,VRLEN dat);
  176. extern ctCONV  COUNT ctDECL SETVARBYTS(COUNT filno,pUTEXT pvbyte);
  177. #ifndef CTBOUND
  178. extern ctCONV  COUNT ctDECL SETSFLV(COUNT mode, UTEXT value);
  179. extern ctCONV  COUNT ctDECL SETWNAM(pTEXT pName);
  180. #endif
  181. extern ctCONV  COUNT ctDECL SQR(pVOID bufptr,VRLEN bufsiz,COUNT funcId,LONG cursorNumber);
  182. extern ctCONV  COUNT ctDECL STPSRV(pTEXT userword,pTEXT servname,COUNT delay);
  183. extern ctCONV  COUNT ctDECL STPUSR(VOID );
  184. extern ctCONV  COUNT ctDECL SWTCTREE(pTEXT regid);
  185. extern ctCONV  COUNT ctDECL SYSMON(COUNT mode,LONG timeout,pTEXT buffer,VRLEN buflen);
  186. extern ctCONV  pTEXT ctDECL TFRMKEY(COUNT keyno,pVOID tarptr);
  187. extern ctCONV  COUNT ctDECL TMPNAME(pTEXT bufptr,VRLEN bufsiz);
  188. extern ctCONV  LONG  ctDECL TRANBEG(COUNT mode);
  189. extern ctCONV  COUNT ctDECL TRANEND(COUNT mode);
  190. extern ctCONV  COUNT ctDECL TRANRST(COUNT savpnt);
  191. extern ctCONV  COUNT ctDECL TRANSAV(VOID );
  192. extern ctCONV  COUNT ctDECL SPCLSAV(VOID );
  193. extern ctCONV  COUNT ctDECL UNRCTREE(pTEXT regid);
  194. extern ctCONV  COUNT ctDECL UPDCURI(COUNT datno,COUNT mode);
  195. extern ctCONV  COUNT ctDECL UPDRES(COUNT datno,pVOID resptr,VRLEN varlen);
  196. extern ctCONV  pTEXT ctDECL WCHCTREE(VOID );
  197. extern ctCONV  COUNT ctDECL WRTREC(COUNT datno,LONG recbyt,pVOID recptr);
  198. extern ctCONV  COUNT ctDECL WRTVREC(COUNT datno,LONG recbyt,pVOID recptr,VRLEN varlen);
  199. extern ctCONV  COUNT ctDECL setfndval(pVOID bufptr,VRLEN bufsiz);
  200. #ifdef ctreeVARLST
  201. extern ctCONV  COUNT ctVDECL ctree();
  202. #else
  203. extern ctCONV COUNT ctVDECL ctree(COUNT fn,COUNT filno,pVOID ptr1,pLONG plong,pVOID ptr2,pVRLEN psize,COUNT mode);
  204. #endif
  205.  
  206. #ifdef __cplusplus
  207. }
  208. #endif
  209.  
  210. #else  /* PROTOTYPE */
  211. extern ctCONV  COUNT ctDECL ADDKEY();
  212. extern ctCONV  COUNT ctDECL ADDREC();
  213. extern ctCONV  COUNT ctDECL ADDRES();
  214. extern ctCONV  COUNT ctDECL ADDVREC();
  215. extern ctCONV  COUNT ctDECL ALCBAT();
  216. extern ctCONV  COUNT ctDECL ALCSET();
  217. extern ctCONV  COUNT ctDECL AVLFILNUM();
  218. extern ctCONV  COUNT ctDECL BATSET();
  219. extern ctCONV  COUNT ctDECL CHGBAT();
  220. extern ctCONV  COUNT ctDECL CHGICON();
  221. extern ctCONV  COUNT ctDECL CHGSET();
  222. extern ctCONV  COUNT ctDECL CLNIDXX();
  223. extern ctCONV  COUNT ctDECL CLIFIL();
  224. extern ctCONV  COUNT ctDECL DELIFIL();
  225. extern ctCONV  COUNT ctDECL CLISAM();
  226. extern ctCONV  COUNT ctDECL CLRFIL();
  227. extern ctCONV  COUNT ctDECL DELRFIL();
  228. extern ctCONV  COUNT ctDECL CLSFIL();
  229. extern ctCONV  COUNT ctDECL CLSICON();
  230. extern ctCONV  COUNT ctDECL CMPIFIL();
  231. extern ctCONV  COUNT ctDECL CMPIFILX();
  232. extern ctCONV  COUNT ctDECL CREDAT();
  233. extern ctCONV  COUNT ctDECL CREDATX();
  234. extern ctCONV  COUNT ctDECL CREIDX();
  235. extern ctCONV  COUNT ctDECL CREIDXX();
  236. extern ctCONV  COUNT ctDECL CREIFIL();
  237. extern ctCONV  COUNT ctDECL PRMIIDX();
  238. extern ctCONV  COUNT ctDECL CREIFILX();
  239. extern ctCONV  COUNT ctDECL TMPIIDXX();
  240. extern ctCONV  COUNT ctDECL CREISAM();
  241. extern ctCONV  COUNT ctDECL CREISAMX();
  242. extern ctCONV  COUNT ctDECL CREMEM();
  243. extern ctCONV  COUNT ctDECL CTSBLDX();
  244. extern ctCONV  COUNT ctDECL CTSQL();
  245. extern ctCONV  COUNT ctDECL cttestfunc();
  246. extern ctCONV  COUNT ctDECL cttseg();
  247. extern ctCONV  COUNT ctDECL ctuseg();
  248. extern ctCONV  LONG  ctDECL CTUSER();
  249. extern ctCONV  LONG  ctDECL DATENT();
  250. extern ctCONV  LONG  ctDECL DELBLD();
  251. extern ctCONV  COUNT ctDECL DELCHK();
  252. extern ctCONV  COUNT ctDECL DELFIL();
  253. extern ctCONV  COUNT ctDECL DELREC();
  254. extern ctCONV  COUNT ctDECL DELRES();
  255. extern ctCONV  COUNT ctDECL DELVREC();
  256. extern ctCONV  COUNT ctDECL ENARES();
  257. extern ctCONV  LONG  ctDECL EQLKEY();
  258. extern ctCONV  COUNT ctDECL EQLREC();
  259. extern ctCONV  LONG  ctDECL ESTKEY();
  260. extern ctCONV  COUNT ctDECL EXPIFIL();
  261. extern ctCONV  COUNT ctDECL EXPIFILX();
  262. extern ctCONV  LONG  ctDECL FRCKEY();
  263. extern ctCONV  COUNT ctDECL FREBAT();
  264. extern ctCONV  COUNT ctDECL FRESET();
  265. extern ctCONV  COUNT ctDECL frmkey();
  266. extern ctCONV  LONG  ctDECL FRSKEY();
  267. extern ctCONV  COUNT ctDECL FRSREC();
  268. extern ctCONV  COUNT ctDECL FRSSET();
  269. extern ctCONV  COUNT ctDECL GETALTSEQ();
  270. #ifdef ctCONDIDX
  271. extern ctCONV  VRLEN ctDECL GETCIDX();
  272. #endif
  273. extern ctCONV  pTEXT ctDECL GETCURK();
  274. extern ctCONV  pTEXT ctDECL GETCURKL();
  275. extern ctCONV  LONG  ctDECL GETCURP();
  276. extern ctCONV  VRLEN ctDECL GETDODA();
  277. extern ctCONV  LONG  ctDECL GETFIL();
  278. extern ctCONV  VRLEN ctDECL GETIFIL();
  279. extern ctCONV  COUNT ctDECL GETMNAME();
  280. extern ctCONV  COUNT ctDECL GETNAM();
  281. extern ctCONV  LONG  ctDECL GETRES();
  282. extern ctCONV  VRLEN ctDECL GETVLEN();
  283. extern ctCONV  LONG  ctDECL GTEKEY();
  284. extern ctCONV  COUNT ctDECL GTEREC();
  285. extern ctCONV  LONG  ctDECL GTKEY();
  286. extern ctCONV  COUNT ctDECL GTREC();
  287. extern ctCONV  VRLEN ctDECL GTVLEN();
  288. extern ctCONV  LONG  ctDECL IDXENT();
  289. extern ctCONV  COUNT ctDECL INTISAM();
  290. extern ctCONV  COUNT ctDECL INTISAMX();
  291. extern ctCONV  COUNT ctDECL INTREE();
  292. extern ctCONV  COUNT ctDECL INTREEX();
  293. extern ctCONV  COUNT ctDECL IOPERFORMANCE();
  294. extern ctCONV  COUNT ctDECL LKISAM();
  295. extern ctCONV  COUNT ctDECL LOADKEY();
  296. extern ctCONV  COUNT ctDECL LOKREC();
  297. extern ctCONV  LONG  ctDECL LSTKEY();
  298. extern ctCONV  COUNT ctDECL LSTREC();
  299. extern ctCONV  COUNT ctDECL LSTSET();
  300. extern ctCONV  LONG  ctDECL LTEKEY();
  301. extern ctCONV  COUNT ctDECL LTEREC();
  302. extern ctCONV  LONG  ctDECL LTKEY();
  303. extern ctCONV  COUNT ctDECL LTREC();
  304. extern ctCONV  COUNT ctDECL MIDSET();
  305. extern ctCONV  LONG  ctDECL NEWREC();
  306. extern ctCONV  LONG  ctDECL NEWVREC();
  307. extern ctCONV  pTEXT ctDECL NXTCTREE();
  308. extern ctCONV  LONG  ctDECL NXTKEY();
  309. extern ctCONV  COUNT ctDECL NXTREC();
  310. extern ctCONV  COUNT ctDECL NXTSET();
  311. extern ctCONV  COUNT ctDECL OPNFIL();
  312. extern ctCONV  COUNT ctDECL OPNFILX();
  313. extern ctCONV  COUNT ctDECL OPNICON();
  314. extern ctCONV  COUNT ctDECL OPNIFIL();
  315. extern ctCONV  COUNT ctDECL OPNIFILX();
  316. extern ctCONV  COUNT ctDECL OPNISAM();
  317. extern ctCONV  COUNT ctDECL OPNISAMX();
  318. extern ctCONV  COUNT ctDECL OPNRFIL();
  319. extern ctCONV  COUNT ctDECL OPNRFILX();
  320. extern ctCONV  LONG  ctDECL ORDKEY();
  321. extern ctCONV  LONG  ctDECL PRVKEY();
  322. extern ctCONV  COUNT ctDECL PRVREC();
  323. extern ctCONV  COUNT ctDECL PRVSET();
  324. #ifdef ctCONDIDX
  325. extern ctCONV  COUNT ctDECL PUTCIDX();
  326. #endif
  327. extern ctCONV  COUNT ctDECL PUTDODA();
  328. extern ctCONV  COUNT ctDECL PUTFIL();
  329. extern ctCONV  COUNT ctDECL PUTIFIL();
  330. extern ctCONV  COUNT ctDECL PUTIFILX();
  331. extern ctCONV  COUNT ctDECL TRANABT();
  332. extern ctCONV  COUNT ctDECL TRANCLR();
  333. extern ctCONV  LONG  ctDECL TSTVREC();
  334. extern ctCONV  COUNT ctDECL RBLIFIL();
  335. extern ctCONV  COUNT ctDECL RBLIFILX();
  336. extern ctCONV  COUNT ctDECL RDVREC();
  337. extern ctCONV  COUNT ctDECL REDIREC();
  338. extern ctCONV  COUNT ctDECL REDREC();
  339. extern ctCONV  COUNT ctDECL REDVREC();
  340. extern ctCONV  COUNT ctDECL REGCTREE();
  341. extern ctCONV  COUNT ctDECL RETREC();
  342. extern ctCONV  COUNT ctDECL RETVREC();
  343. extern ctCONV  LONG  ctDECL RNGENT();
  344. extern ctCONV  COUNT ctDECL RRDREC();
  345. extern ctCONV  COUNT ctDECL RWTREC();
  346. extern ctCONV  COUNT ctDECL RWTVREC();
  347. extern ctCONV  COUNT ctDECL SECURITY();
  348. extern ctCONV  LONG  ctDECL SERIALNUM();
  349. extern ctCONV  COUNT ctDECL SETALTSEQ();
  350. extern ctCONV  COUNT ctDECL SETCURI();
  351. extern ctCONV  COUNT ctDECL SETDEFBLK();
  352. extern ctCONV  COUNT ctDECL SETFLTR();
  353. extern ctCONV  COUNT ctDECL SETNODE();
  354. extern ctCONV  LONG  ctDECL SETOPS();
  355. extern ctCONV  COUNT ctDECL SETVARBYTS();
  356. #ifndef CTBOUND
  357. extern ctCONV  COUNT ctDECL SETSFLV();
  358. extern ctCONV  COUNT ctDECL SETWNAM();
  359. #endif
  360. extern ctCONV  COUNT ctDECL SQR();
  361. extern ctCONV  COUNT ctDECL STPSRV();
  362. extern ctCONV  COUNT ctDECL STPUSR();
  363. extern ctCONV  COUNT ctDECL SWTCTREE();
  364. extern ctCONV  COUNT ctDECL SYSMON();
  365. extern ctCONV  pTEXT ctDECL TFRMKEY();
  366. extern ctCONV  COUNT ctDECL TMPNAME();
  367. extern ctCONV  LONG  ctDECL TRANBEG();
  368. extern ctCONV  COUNT ctDECL TRANEND();
  369. extern ctCONV  COUNT ctDECL TRANRST();
  370. extern ctCONV  COUNT ctDECL TRANSAV();
  371. extern ctCONV  COUNT ctDECL SPCLSAV();
  372. extern ctCONV  COUNT ctDECL UNRCTREE();
  373. extern ctCONV  COUNT ctDECL UPDCURI();
  374. extern ctCONV  COUNT ctDECL UPDRES();
  375. extern ctCONV  pTEXT ctDECL WCHCTREE();
  376. extern ctCONV  COUNT ctDECL WRTREC();
  377. extern ctCONV  COUNT ctDECL WRTVREC();
  378. extern ctCONV  COUNT ctDECL setfndval();
  379. extern ctCONV  COUNT ctVDECL ctree();
  380. #endif /* PROTOTYPE */
  381.  
  382. #endif /* ctDECLH */
  383.  
  384. /* end of ctdecl.h */
  385.